package org.scohen.juploadr.uploadapi.abilities;

public class PhotoAbilities implements AbilitiesList {
    private boolean hasPrivacy = true;
    private boolean hasFriendsPrivacy = true;
    private boolean hasFamilyPrivacy = true;
    private boolean hasTitle = true;
    private boolean hasDescription = true;
    private boolean hasTags = true;

    public boolean hasDescription() {
        return hasDescription;
    }

    public boolean hasFamilyPrivacy() {
        return hasFamilyPrivacy;
    }

    public boolean hasFriendsPrivacy() {
        return hasFriendsPrivacy;
    }

    public boolean hasPrivacy() {
        return hasPrivacy;
    }

    public boolean hasTags() {
        return hasTags;
    }

    public boolean hasTitle() {
        return hasTitle;
    }

    public boolean allDisabled() {
        return !(hasPrivacy && hasTitle && hasDescription && hasTags);
    }

    public void notified(AbilityNotification n) {
    }

}
